Transparent Runtime Adaptability for BPEL Processes

نویسندگان

  • Adina D. Mosincat
  • Walter Binder
چکیده

Dynamic service binding is essential for runtime adaptability of BPEL processes, particularly in the case of service failure. BPEL’s support for dynamic service binding is coupled with the process business logic, requiring the process developer to deal with dynamic service selection and failure recovery. Changing these aspects requires modification and redeployment of all affected processes. In this paper we present a novel infrastructure that handles dynamic (re)binding of stateful and stateless services independently of process business logic. Our infrastructure is transparent both to the process developer and to the BPEL engine. It offers automated failure recovery and allows for runtime customizations, such as changes of service binding policies. We also assess infrastructure overhead and explore the impact of service failures on system throughput.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

RobustBPEL-2: Transparent Autonomization in Aggregate Web Services Using Dynamic Proxies

Web services paradigm is allowing applications to electronically interact with one another over the Internet. BPEL facilitates this interaction by providing a platform with which Web services can be integrated. Using RobustBPEL-1, we demonstrated how an aggregate Web service, defined as a BPEL process, can be instrumented automatically to monitor its partner Web services at runtime and replace ...

متن کامل

Towards Standard Conformant BPEL Engines: The Case of Static Analysis

The errors in BPEL processes that are only detected at runtime are expensive to fix. Several modelers and process engines for BPEL exist, and the standard defines basic static analysis (SA) rules as a detection mechanism for invalid processes, but the actual conformance of BPEL modelers and engines regarding these rules is unknown. We propose to develop test cases to evaluate the conformance of...

متن کامل

Running BPEL Processes without Central Engines

WS-BPEL, or simply BPEL (Business Process Execution Language), is becoming a de facto standard for web services composition. It is natural to anticipate that the compositions are performed dynamically by a large number of end-users. However, the current process technology based on central process engines impedes the adoption of BPEL for this purpose. We propose an approach to execution of BPEL ...

متن کامل

A Pluggable Process Enrichment Framework for Automatic Runtime Adaptation German Title: Ein erweiterbares Rahmenwerk zur Anreicherung von Prozessen und deren automatischer Anpassung zur Laufzeit

Workflow Management Systems (WfMS) provide the necessary software artifacts to model, execute, and monitor workflows [6]. Due to the low complexity exposed for the development and execution of workflows, these are used in multiple domains, such as eScience and Collective Adaptive Systems, towards modeling, provisioning, and executing sets of complex tasks which require the usage of distributed ...

متن کامل

Towards Uniform BPEL Engine Management in the Cloud

TheWeb Services Business Process Execution language (BPEL) is a standard for modeling and executing automated processes and is tailor-made for service orchestration. BPEL specifies a serialization format which every BPEL implementation has to understand, thus allowing for the portability of processes among runtime engines. Although the modeling and execution of BPEL processes is portable betwee...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008